/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block; margin:auto;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
img{
	vertical-align:middle;
}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
summary{display:block;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal; display:block;}
a,a:hover{text-decoration:none;}
a{color:#333;}
a:hover{color:#2c3a7f;}
a {
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
   
}
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
body,textarea,input,button,select,keygen,legend{font:14px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif,\5b8b\4f53; color:#666; outline:0;}
html{font-size:10px;}
body{background:#fff; -webkit-transition:none !important; -moz-transition:none !important; -ms-transition:none !important; -o-transition:none !important;}
input[type=submit]{cursor:pointer;}


.fl{float:left;}
.fr{float:right;}
.clear{zoom:1;}
.clear:after{content:''; width:0; height:0; display:block; clear:both;}
section, #header, #banner{width:100%; min-width:0; margin:auto;}

/* 字体 */
.font{ font-family:"宋体"}
.yh{ font-family:"Microsoft YaHei"}

/* 文字省略 */
.ellipsis{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ellipsis02{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	text-overflow: ellipsis;
}
.ellipsis03{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
	text-overflow: ellipsis;
}

/* 文字加粗 */
.bold{ font-weight:bold;}

/* 文字对齐 */
.text-c{text-align: center}
.text-l{text-align: left}
.text-r{text-align: right}
.v-top{
	vertical-align: text-top;
}
.v-bottom{

}

/* 间距 */
.pl10{
	padding-left: 10px;
}
.mt5{ margin-top:5px;}
.mt12{
	margin-top: 12px;
}
.mr12{
	margin-right: 12px;
}
.pt50{
	padding-top: 50px;
}




.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.mt10{ margin-top:10px;}

.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mr10{ margin-right:10px;}



.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}


/* 字体大小 */
.f16{font-size: 16px}
.f20{font-size: 20px}
.f22{font-size: 22px}






.f12{font-size: 12px}
.f14{font-size: 14px}

.f18{font-size: 18px}

.f24{font-size: 24px}
.f26{font-size: 26px}
.f35{font-size: 35px}


/* 字体颜色 */
.color-2c{ color: #2c3a7f;}
.color-e4{ color: #e40d5e;}





.color-8{ color: rgba(136,136,136,1);}
.color-3{ color: rgba(51,51,51,1);}
.color-f{ color: rgba(255,255,255,1);}
.color-d{ color: rgba(218,37,28,1);}
.color-0{ color: #000;}

.color-6{ color: #666;}
.color-9{ color: #999;}
.color-b{ color: #b1b1b1;}
.color-c{ color: #ccc;}
.color-e{ color: #ee0b00}

.color-6b{ color:#6b4100;}

/* 字体行高 */
.lh16{ line-height:16px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}










.lh18{ line-height:18px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh35{ line-height:35px;}

/* 块状显示 */
.block{ display:block;}
.inline-block{ display: inline-block;}

/* 定位 */
.position-r {position: relative;}
.position-a {position:absolute}

/* img hidden */
.overflow{ overflow:hidden;}

/* img scale */
.picture img{
	transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
}
.picture:hover img{
	transform: scale(1.02);
	-o-transform: scale(1.02);
	-ms-transform: scale(1.02);
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
}
